
var _formAddAction="/admin123/coding/owTask/owTaskAjax_addData4genTask.action";
//定义全局变量记录分页信息
var paramData = {
	page:1,
	rows:60,
	sortOrder:'desc',
	sortColumn:''
};
var msgOut={};

var pager;
$(function(){
	datagrid.datagridObj.pagination=true;

	datagrid.datagridObj.onSortColumn=function (sort, order) {
		paramData.sortOrder=order;
		paramData.sortColumn=sort;
		// queryBtn_Filter();
		// alert("sort:"+sort+",order："+order+"");
	};

	$('#'+datagrid.datagridId).datagrid(datagrid.datagridObj);


	pager=$('#'+datagrid.datagridId).datagrid('getPager');
	reLoadData();
	$(pager).pagination({
		pageSize:paramData.rows,
		pageList:[60,80,100,200],
		beforePageText: '第',//页数文本框前显示的汉字
		afterPageText: '页    共 {pages} 页',pageNumber:10,
		displayMsg: '当前显示 {from} - {to} 条记录   共 {total} 条记录',
		onSelectPage:function(pageNumber,pageSize){
			paramData.page = pageNumber;
			paramData.rows = pageSize;
			reLoadData();

		}
	});


	$(pager).pagination({
		displayMsg: '<span style="color: red; margin-right: 100px;"></span>' +
			'当前显示 {from} - {to} 条记录   共 {total} 条记录'
	});

	$('#mainManId4Add').combobox('setValues', _parameter1_iframedialog);

	//Add dialog combobox auto load data
	for(var i=0;i<_columnCombobox4AddArray.length;i++){
		var _id = _columnCombobox4AddArray[i];
		var _data = _columnCombobox4AddJsonArray[i];
		var _jsonArray = $.parseJSON(_data);
		$("#"+_id).combobox("loadData", _jsonArray);
	}


	// $("#list").datagrid({
	// 	onClickRow:function(rowIndex,rowData){
	// 		//load data
	// 		$('#form_add').form('load',rowData);
	// 		$('#form_add').form('load',{"name":rowData.issueName,"taskNumber":rowData.issueNumber});
	// 		$('#form_add').form('load',{"owIssueDeclareId":rowData.id});
	//
	// 		//加载图片
	// 		$("#picMagDiv").empty();
	// 		var owPictureMagDtoListStr ="" ;
	// 		var len = rowData.owPictureMagDtoList.length;
	// 		for(i = 0;i<len;i++){
	// 			var _imgpath = rowData.owPictureMagDtoList[i].path;
	// 			var img = $('<img src="'+_imgpath+'" alt="" width="400" style="margin:5px;"/>');
	// 			img.appendTo($("#picMagDiv"));
	// 			owPictureMagDtoListStr = owPictureMagDtoListStr+_imgpath+";";
	// 		}
	// 		$("#owPictureMagDtoListStr").val(owPictureMagDtoListStr);
	// 	}
	// });

});
function reLoadData(){

	$('#'+datagrid.datagridId).datagrid('loading');//打开等待div

	$.ajax({
		type:"POST",
		url:"/zpmng/admin123/coding/owIssueDeclare/owIssueDeclareAjax_queryListBySearch.action",
		dataType:"json",
		data:paramData,
		success:function(msg){
			if(JSON.stringify(msg).indexOf('error:')==0){
				window.parent.error(JSON.stringify(msg));
			}else{
				$('#list').datagrid('loadData',msg);
			}
		},
		error:function(er){
			window.parent.error(er);
			$("#queryBtn_Filter").removeAttr("disabled");
			$('#'+datagrid.datagridId).datagrid('loaded');
		}
	});

}
/**
 * 添加：把id清空了。
 * 再问题申报中，生成任务时，加载所有信息同时，把申报ID加载成任务ID， 添加任务操作变成修改任务了，这个方法解决这个问题
 */
function formAddSubmitJustAdd(){
	$("#"+_primaryKey).val("");
	var _url = _path+_formAddAction;
	formAddSubmitInner(_url);
}

/**
 * 增加form表单提交
 */
function formAddSubmitInner(_url){

	var mainManName = $("#mainManId4Add").combobox("getText");
	var assistManName = $("#assistManId4Add").combobox("getText");
	$("#mainManName4Add").val(mainManName);
	$("#assistManName4Add").val(assistManName);

	$('#form_add').form({
	    url:_url,//参数中有id,就是修改操作，否则是添加操作
	     onSubmit: function(){
	         return $(this).form('validate');
	      },
	    success:function(data){
	    	//判断返回值不是 json 格式
             //if (!data.match("^\{(.+:.+,*){1,}\}$"))
             var checkJsonArr = /^\[(.+:.+,*)\]$/;
             var checkResult = checkJsonArr.test(data);
             if (!checkResult)
             {
                //普通字符串处理
             	var er = data;
				if(window.parent.error && typeof(window.parent.error) == "function"){
					window.parent.error(er);
				}else{
					window.parent.parent.error(er);
				}
             }
             else
             {
                 //通过这种方法可将字符串转换为对象
		    	var data1 = jQuery.parseJSON(data);
		    	//success
		    	if(data1[0].responseCode == 1){
					if(_isdialog4AddDialog==1){//dialog
						$("#form_add").form("clear");
						window.parent.messager_show("任务指派成功",3000);
						window.parent.closeDialog();
					}else{//tabs
						$.messager.alert("操作结果",data1[0].responseContent);
					}
		        }else{
					$.messager.alert("操作结果",data1[0].responseContent);
		        }
             }
	    },
		error:function(er){
			if(window.parent.error && typeof(window.parent.error) == "function"){
				window.parent.error(er);
			}else{
				window.parent.parent.error(er);
			}
		}
	});
	// submit the form
	$('#form_add').submit();
}
